Les pilotes radeon et radeonhd sont deux projets distincts et sont développés par des personnes différentes. Bien qu'ils poursuivent les mêmes objectifs, la manière d'y arriver est différente. Le code du pilote radeonhd est tout neuf (développé depuis septembre 2007) alors que celui de radeon est beaucoup plus ancien. Bien qu'ils soient indépendants, les deux projets ont récemment décidé de collaborer davantage, notamment au niveau de la 3D. C'est ainsi qu'il n'y a qu'un gestionnaire de rendu direct (DRM: direct rendering management).
Suite aux pressions de la part d'AMD, le pilote radeonhd utilise maintenant AtomBIOS. Les deux pilotes libres radeon et radeonhd convergent donc doucement! En effet, l'usage d'AtomBIOS était sans doute la différence technique la plus notable.
la liste complète est disponible sur http://wiki.x.org/wiki/radeonhd au point N°3 (Supported Hardware) puis sur le lien supported chipsets in radeonhd git HEAD.
Le pilote radeonhd étant en développement très actif, la version des dépôts est relativement ancienne. Voici les fonctionnalités qu'elle comporte:
Pour utiliser cette version, installez le paquet xserver-xorg-video-radeonhd.
Si vous avez une carte très récente, préférez l'installation de la version GIT.
Afin de rester au courant des derniers avancements, inscrivez-vous à la mailinglist: radeonhd@opensuse.org
GIT http://fr.wikipedia.org/wiki/Git vous permet de bénéficier des dernières modifications de radeonhd et donc d'une quantité importante de nouvelles fonctionnalités et corrections de BUGS. Cependant, de nouveaux BUGS peuvent être introduits. Cette méthode d'installation est donc réservée aux utilisateurs avancés, testeurs et autres enthousiastes.
Avant de pouvoir installer la "version git", il faut s'assurer que les paquets suivants soient bien installés sur le système :
Installez les paquets build-essential git-core configure-debian automake autoconf xorg-dev libtool libdrm-dev libpci-dev .
sudo apt-get install build-essential git-core configure-debian automake autoconf xorg-dev libtool libdrm-dev libpci-dev xutils-dev xutils mesag-dev
Ensuite, il faut récupérer la dernière version du pilote grâce à GIT :
git clone git://anongit.freedesktop.org/git/xorg/driver/xf86-video-radeonhd
Puis, on compile et on installe :
cd xf86-video-radeonhd/; ./autogen.sh --prefix=/usr/; make; sudo make install
Si on veut activer la 3D (dri):
cd xf86-video-radeonhd/; ./autogen.sh --prefix=/usr/ --enable-dri; make; sudo make install
Ensuite, Editez le fichier /etc/X11/xorg.conf
gksu gedit /etc/X11/xorg.conf
Il faut mettre radeonhd pour le pilote :
Pour terminer il faut redémarrer le serveur X :
Ctrl + Alt + Backspace
Notez que si vous utilisiez le pilote fglrx, il vous est conseillé de redémarrer votre machine !
Dans certains cas, la première méthode ne fonctionne pas et la console renvoie une erreur :
error: possibly undefined macro: XORG_MANPAGE_SECTIONS
La méthode donnée sur la documentation anglophone ne semble pas poser ce problème : https://help.ubuntu.com/community/RadeonHD
sudo apt-get install x11proto* xutils-dev autoconf debhelper diffstat libltdl7-dev libpci-dev quilt libdrm-dev configure-debian git-core gawk xorg-dev libgl1-mesa-dev
sudo apt-get install x11proto* xutils-dev autoconf debhelper diffstat libltdl3-dev quilt libdrm-dev configure-debian git-core gawk xorg-dev libgl1-mesa-dev pciutils-dev libtool automake
cd git clone git://anongit.freedesktop.org/git/xorg/driver/xf86-video-radeonhd
cd ~/xf86-video-radeonhd ./autogen.sh --prefix=/usr make sudo make install
Ensuite, Editez le fichier /etc/X11/xorg.conf
gksu gedit /etc/X11/xorg.conf
Il faut mettre radeonhd pour le pilote (driver) dans la section "Device", rapportez-vous au fichier-exemple dans la partie suivante
Pour terminer, déconnectez-vous ou saisissez la commande suivante :
Ctrl + Alt + Backspace
Notez que si vous utilisiez le pilote fglrx, il vous est conseillé de redémarrer votre machine !
Ce qui suit est le fichier de configuration sur un portable Samsung R20. Ce dernier est muni d'une carte X1250 (chipset RS690?).
# xorg.conf (X.Org X Window System server configuration file) # # This file was generated by dexconf, the Debian X Configuration tool, using # values from the debconf database. # # Edit this file with caution, and see the xorg.conf manual page. # (Type "man xorg.conf" at the shell prompt.) # # This file is automatically updated on xserver-xorg package upgrades *only* # if it has not been modified since the last upgrade of the xserver-xorg # package. # # Note that some configuration settings that could be done previously # in this file, now are automatically configured by the server and settings # here are ignored. # # If you have edited this file but would like it to be automatically updated # again, run the following command: # sudo dpkg-reconfigure -phigh xserver-xorg Section "Device" Identifier "Configured Video Device" Driver "radeonhd" Option "DRI" EndSection Section "Monitor" Identifier "Configured Monitor" EndSection Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" Device "Configured Video Device" EndSection